#唐门优测
#道长最帅666
""
"""
1，selenium的介绍
selenium是一个web应用自动化测试工具，他可以驱动浏览器执行特定的动作，完全模拟真实用户对网页的操作

2，selenium webdriver的工作原理
在webdriver中也有类似的三个角色：工程师写的自动化代码：自动化测试代码发送请求给浏览器的驱动（比如谷歌、火狐）
浏览器驱动：他来解析这些自动化测试的代码，解析后把他们发送给浏览器
浏览器：执行浏览器驱动发来的指令，并最终完成工程师想要的操作。
所以在这个类比中:1，工程师写的自动化测试代码就相当于是乘客，2，浏览器的驱动就相当于是出租车司机3，浏览器就相当于是出租车

对于每一条selenium脚本，一个http请求会被创建并且发送给浏览器的驱动
浏览器的驱动中包含了一个http server，用来接收这些http请求
http server接收到请求来具体操作对应 的浏览器
浏览器执行具体的测试步骤
浏览器将步骤执行结果返回给http server
http server又讲结果返回给selenium的脚本，如果是错误的http代码我们就会在控制台看到对应的报错信息

3，环境搭建
python环境
安装selenium库
安装谷歌浏览器
安装谷歌驱动：放到python目录下



"""